package com.cn.jinl.dao;

import com.cn.jinl.domain.OnDutyPerson;
import com.cn.jinl.domain.OnDutyPersonExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OnDutyPersonMapper {
    int countByExample(OnDutyPersonExample example);

    int deleteByExample(OnDutyPersonExample example);

    int insert(OnDutyPerson record);

    int insertSelective(OnDutyPerson record);

    List<OnDutyPerson> selectByExample(OnDutyPersonExample example);

    int updateByExampleSelective(@Param("record") OnDutyPerson record, @Param("example") OnDutyPersonExample example);
    int updateOnDutyPersonLockedByWhiteDay(OnDutyPerson record);

    int updateByExample(@Param("record") OnDutyPerson record, @Param("example") OnDutyPersonExample example);

    int batchInsertOnDutyPersons(@Param("itemList") List<OnDutyPerson> records);
}